sugar cane with many leaves - Francés Inglés Diccionario